Why Developers Participate in Open Source Software Projects: An Empirical Investigation

نویسندگان

  • Il-Horn Hann
  • Jeffrey A. Roberts
  • Sandra Slaughter
چکیده

Our goal in this study is to provide insight into the motivational profiles of open source contributors. Adopting a functionalist view of motivation, we identify five functional dimensions from the literature on volunteerism that are relevant to the open source context and three functional dimensions from the literature on open source development. To assess the salience and relative strength of each functional explanation for open source participation, we conducted secure Web-based surveys of developers who participated in three large Apache open source projects. Applying exploratory factor analytic techniques to analyze the survey data collected from 122 Apache participants, we found 5 distinct factors underlying the motivation to participate in open source projects. We then used conjoint analysis to assess the relative importance of these underlying motivations. Results from the conjoint analysis indicate that while several dimensions are significant in explaining the motivation to participate in open source projects, the dominant motivations include increasing the contributor’s use value of the software (27 percent) followed by the recreational value of the task (19 percent) and the potential career impacts from participation (12 percent). This study contributes to the growing literature on open source software development by providing insight into the underlying motivational profiles of open source participation and by identifying the relative importance of different motivations within those profiles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why Do Developers Contribute to Open Source Projects? First Evidence of Economic Incentives

The availability of commercial quality, free software products such as the Apache HTTP (web) server or the Linux operating system has focused significant attention on the open source development process by which these products were created. One of the more perplexing aspects of open source software projects is why developers freely devote their time and energy to these projects. While many open...

متن کامل

An empirical investigation on the reusability of design patterns and software packages

Nowadays open-source software communities are thriving. Successful open-source projects are competitive and the amount of source code that is freely available offers great reuse opportunities to software developers. Thus, it is expected that several requirements can be implemented based on open source software reuse. Additionally, design patterns, i.e. well-known solution to common design probl...

متن کامل

An Empirical Study on Design Pattern Usage on Open-Source Software

Currently, open source software communities are thriving and the number of projects that are available through well known code repositories is rapidly increasing over the years. The amount of code that is freely available to developers facilitates high reuse opportunities. One of the major concerns of developers when reusing code is the quality of the code that is going to be reused. Design pat...

متن کامل

An Empirical Analysis of Economic Returns to Open Source Participation

Relying on volunteer labor, open source projects like the Apache web server create commercial quality software. Why developers contribute freely without direct remuneration has been widely debated. We offer empirical evidence that such participation can be explained by existing theories in labor economics. Analyzing panel data covering a four-year period, we find that increases in human capital...

متن کامل

Discovering Determinants of Project Participation in an Open Source Social Network

Successful open source software projects often require a steady supply of self motivated software developers. However, little work has been done from a relational/network perspective to study the factors that drive the developers to participate in OSS projects. In this paper, we investigate the participation dynamics in a social network, particularly in an online open source community called Oh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004